package br.com.cast.notaFiscal;

import org.apache.wicket.MarkupContainer;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.markup.html.AjaxLink;
import org.apache.wicket.markup.html.link.Link;
import org.apache.wicket.markup.html.panel.Panel;

import br.com.cast.notaFiscal.notaFiscal.paginas.ListarNotaFiscal;
import br.com.cast.notaFiscal.produto.paginas.ListarProduto;
import br.com.cast.notaFiscal.util.ComponentUtil;


public class Menu extends Panel {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	public Menu(String id) {
		super(id);

		add(new Link("manterProduto") {
			@Override
			public void onClick() {
				MarkupContainer template = 
						ComponentUtil.getTemplate(this);
				getParent().getParent();

				template.replace(new ListarProduto(HomePage.ID_CONTEUDO));
			}
		});

		add(new Link("manterNotaFiscal") {
			@Override
			public void onClick() {
				MarkupContainer template = 
						ComponentUtil.getTemplate(this);

				template.replace(new ListarNotaFiscal(HomePage.ID_CONTEUDO));
			}
		});
		
		/*add(new AjaxLink("manterMunicipio") {

			@Override
			public void onClick(AjaxRequestTarget target) {
				MarkupContainer template = 
						ComponentUtil.getTemplate(this);

				ListarMunicipio listar = new ListarMunicipio(HomePage.ID_CONTEUDO);
				template.replace(listar);
				
				target.add(listar);
				
				
			}
		});*/
	}

}
